home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 24 / AACD 24.iso / AACD / System / WBStartEmu / WBStartEmu.doc < prev    next >
Text File  |  2001-07-17  |  3KB  |  92 lines

  1.                 WBStartEmu
  2.         © 1999-2001 by Stephan Rupprecht
  3.             All rights reserved.
  4.  
  5.  
  6. COPYRIGHT AND DISCLAIMER
  7.  WBStartEmu is copyrighted 1999-2001 by Stephan Rupprecht. 
  8.  All rights reserved. This program is freeware, so no financial
  9.  donations required. Redistribution allowed if the package is 
  10.  left unchanged. The author is not responsible for any damage 
  11.  caused by the use or misuse of this documentation and/or the 
  12.  program(s) it describes.
  13.  
  14.  
  15. REQUIREMENTS
  16.  Any Amiga® (compatible) computer with at least OS3.5 and
  17.  68020+ cpu.
  18.  
  19.  
  20. DESCRIPTION
  21.  Starting with workbench.library v45, tools like wbstart.library
  22.  (by Stefan Becker) are no longer necessary to start a program as if
  23.  it were started from workbench. Because of this I wrote an emu-
  24.  lation of wbstart.library which uses the v45 API to invoke workbench
  25.  programs.
  26.  
  27.  
  28. KNOWN BUGS
  29.  The original wbstart.library allows you to set the stacksize and
  30.  priority of the program to start. This isn't supported by the
  31.  emulation because of a (current) limitation of workbench.library.
  32.  But it shouldn't be a problem as wb obtains the required information
  33.  from the program icon.
  34.  
  35.  Not a bug but a feature: As a side-effect you can open drawers with
  36.  this emulation, too.
  37.  
  38.  Because of a bug of workbench.library v44, workbench.library v45 is
  39.  required to use this library.
  40.  
  41.  The workbench emulation of DirOpus is INCOMPLETE, so WBStartEmu
  42.  doesn't work with DO.
  43.  
  44.  
  45. INSTALLATION
  46.  Copy wbstart.library to your libs: drawer and wbstart-handler to L:
  47.  
  48.  
  49. HISTORY
  50.  44.0    first public release
  51.  44.1    Ooops! when copying the struct WBArg, the pointer wasn't 
  52.      increased thus when passing multiple args the same 
  53.      argument was passed to the program multiple times.
  54.      Stupid me, I also forgot to add the TAG_DONE tag to the
  55.      taglist :(
  56.  44.2    Fixed a very bad bug in the LibExpunge code (referencing
  57.      to already freed memory). Thanks to Forbid/Permit that this
  58.      bug never caused any problems ;) Special thanks to Thomas
  59.      Richter who discovered this bug.
  60.  45.0    because of a bug of wb.library, os3.9/workbench.library
  61.      is now required to use this library.
  62.  45.1    changed path handling a bit, this hopefully fixes the
  63.      problem that some programs couldn't be started anymore
  64.      when this library was used.
  65.  45.1a    added l:wbstart-handler replacement, which uses 
  66.      wbstart.library.
  67.  45.1b    added wbrun command, l:wbstart-handler is even smaller, now :)
  68.  45.1c    wbrun always returned the errorcode failure (20).
  69.  45.1d  updated l:wbstart-handler, it stays in memory now. This should
  70.      solve possible problem with AsimCDFS <Patrick Smith>.
  71.  45.2    yet another attempt to fix the last remaining path problems
  72.      (program not found, program doesn't find its icon). Thanks
  73.      to Andreas Kürzinger for testing.
  74.  
  75.  
  76. AUTHOR
  77.  
  78.  Please send bug reports and ideas to:
  79.  
  80.     Stephan Rupprecht
  81.     Apfeldweg 1
  82.     D44359 Dortmund
  83.     Germany
  84.  
  85.  Send emails to
  86.  
  87.     info@stephan-rupprecht.de
  88.     
  89.  WWW
  90.      
  91.      http://stephan-rupprecht.de
  92.